IODomain

class IODomain : Domain

Input/Output operations for streams produced by DevTools.

Functions

close
Link copied to clipboard
fun close(input: CloseRequest): Single<RequestResponseFrame>
Close the stream, discard any temporary backing storage.
description
Link copied to clipboard
fun description(): String
Returns domain description.
events
Link copied to clipboard
fun events(): Flowable<Event>
Returns flowable capturing all domains events.
fun events(filter: Predicate<Event>): Flowable<Event>
Returns flowable capturing all domains events matching predicate.
fun <T : Event> events(eventClass: Class<T>): Flowable<T>
Returns flowable capturing all domain events of a given type.
fun <T : Event> events(eventClass: Class<T>, filter: Predicate<T>): Flowable<T>
Returns flowable capturing all domain events of a given type matching predicate.
getDependencies
Link copied to clipboard
open fun getDependencies(): List<Domain>
Returns domain dependencies.
name
Link copied to clipboard
fun name(): String
Returns domain name.
read
Link copied to clipboard
fun read(input: ReadRequest): Single<ReadResponse>
Read a chunk of the stream
resolveBlob
Link copied to clipboard
fun resolveBlob(input: ResolveBlobRequest): Single<ResolveBlobResponse>
Return UUID of Blob object specified by a remote object id.

Sources

jvm source
Link copied to clipboard